@charset "gb2312"; /*=========================================ȫ�ֹ�������CSS nie ===============================================*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family:"Microsoft YaHei","΢���ź�","Open Sans",Arial,"Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif,tahoma,arial,"Hiragino Sans GB","����",sans-serif; font-size:14px; text-align:left; margin:0 auto; line-height:24px; background:#fff; color:#333; font-weight:400; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
img{border:0; vertical-align:middle; }/*��������� img �ޱ߿����ͼƬ���*/
ul,li{list-style:none; } 
button{cursor:pointer; } /*������Բ���*/
.clear{clear:both; }
.fl{float:left; }
.fr{float:right; }
.tl{text-align:left; }
/*ȫ�ֵ���������*/
a:link,a:visited{color:#555; text-decoration:none; }
a:hover,a:active{color:#c00; text-decoration:none; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.main{clear:both; width:1300px; margin:0 auto; overflow:hidden; }
/*==============================top==============================*/
.fixed {position:fixed; top:0px; left:0px; }
.indexheader {background:#FFFFFF; width:100%; z-index:1000; }
.header_div{clear:both; background:url(/static/imagesx/topbg.jpg) repeat-y; width:1300px; margin:0 auto; }
/*==============================����==============================*/
.indexheader .nav{clear:both; background:url(/static/imagesx/topbg01.jpg) repeat-y; width:100%; height:auto; position:relative;
 transition:all .5s; 
 -webkit-transition:all .5s; 
 -o-transition:all .5s; 
 -moz-transition:all .5s; 
 -ms-transition:all .5s; }
.indexheader .nav .logo{float:left; padding:19px 0px 19px 0px; width:325px; height:57px; 
 transition:all .5s; 
 -webkit-transition:all .5s; 
 -o-transition:all .5s; 
 -moz-transition:all .5s; 
 -ms-transition:all .5s; }
.indexheader .nav .menu{float:left; width:760px; font-size:16px; }
.indexheader .nav .menu li{float:left; display:inline-block; text-align:center; }
.indexheader .nav .menu li a{color:#fff; line-height:95px; display:block; padding:0px 15px; 
 transition:all .5s; 
 -webkit-transition:all .5s; 
 -o-transition:all .5s; 
 -moz-transition:all .5s; 
 -ms-transition:all .5s; }
.indexheader .nav .menu li.on a,.indexheader .nav .menu li a:hover{background:#8e0101; color:#fff; }
.indexheader .nav .menulist{z-index:999; width:100%; position:absolute; left:50%; margin-left:-50%; background:#fff;}
.indexheader .nav .menulist .list{display:none; }
.indexheader .nav .menulist .menu_main{width:1300px; margin:0 auto;}
.indexheader .nav .photo{float:right; width:180px; padding-left:35px; padding-top:23px; padding-bottom:23px; background:url(/static/imagesx/icon01.jpg) no-repeat left center; color:#fff; font-size:16px; height:49px; transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; }
.indexheader .nav .photo b{clear:both; display:block; font-size:25px; }
/**/
.menu_pic{padding:30px 0px 20px 325px; }
.menu_pic li{float:left; width:152px; padding-right:10px; }
.menu_pic li p{clear:both; height:30px; text-align:center; font-size:14px; line-height:30px; }
.menu_pic li a:link p,.menu_pic li a:visited p{color:#555; background:#f1f1f1; text-decoration:none; display:block; }
.menu_pic li a:hover p,.menu_pic li a:active p{color:#fff; background:#c00; text-decoration:none; }
/**/
.nav_up .logo{padding:5px 0px 5px 0px !important; }
.nav_up .photo{padding-top:9px !important; padding-bottom:9px !important; }
.nav_up .menu li a{line-height:67px !important; }
/*�����˵�*/
.list01{width:110px; margin:0 auto; border:2px solid #efefef; border-top:0; background:#fff; }
.list{background:url(/static/imagesx/navbg.jpg) repeat-x center bottom #fff; padding-bottom:10px; }
.lilist{position:relative; overflow:hidden; padding-bottom:30px; }
 .vline{float:left; background-image:url(/static/imagesx/menu_vline.jpg); width:1px; height:350px; }
.dolist{position:relative; overflow:hidden; padding-bottom:20px; border-top:1px solid #fc000d; }

.dolist .mu{ float:left; width:150px; margin-right:37px; margin-top:5px; height:370px; display:inline; text-align:left; }
.dolist .mu dt{ height:30px; line-height:30px; margin-top:10px; }
.dolist .mu dt h2{border-bottom:1px solid #ccc; }
.dolist .mu dt h2 a{ color:#C00; font-size:13px; font-weight:bold; }
.dolist .mu dt a{ color:#C00; }
.dolist .mu dd{border-bottom:1px solid #ccc; }
.dolist .mu dd a{ background-image:url(/static/imagesx/menu_link.gif); width:179px; line-height:35px; font-weight:normal; display:block; }
.dolist .mu dd a:hover{color:#c00; }
.dolist .mu dd a img{ margin-top:1px; }
/*��Ʒҳ����*/
.pro_menu{clear:both; background:#000000; height:0px; width:100%; position:fixed; top:0px; left:0px; overflow:hidden; 
 transition:all .5s; 
 -webkit-transition:all .5s; 
 -o-transition:all .5s; 
 -moz-transition:all .5s; 
 -ms-transition:all .5s; 
}
.pro_menu_h{clear:both; width:100%; height:65px !important; position:fixed; top:0px; left:0px; z-index:10; }
.pro_menu .pro_menu_div{clear:both; width:1300px; margin:0 auto; }
.pro_menu .pro_menu_div h1{float:left; display:inline-block; font-size:24px; font-weight:bold; color:#fff; line-height:65px; }
.pro_menu .pro_menu_div .pro_menu_a{float:right; display:inline-block; padding:17px 0px 15px 0px; height:25px; }
.pro_menu .pro_menu_div .pro_menu_a a{float:left; display:inline-block; padding:0px 20px; margin-right:10px; border-radius:15px; line-height:30px; font-size:14px; }
.pro_menu .pro_menu_div .pro_menu_a a:link,.pro_menu .pro_menu_div .pro_menu_a a:visited{color:#333; background:#fff; border:1px solid #fff; text-decoration:none; }
.pro_menu .pro_menu_div .pro_menu_a a:hover,.pro_menu .pro_menu_div .pro_menu_a a:active,#nav_hover_a,.pro_menu .pro_menu_div .pro_menu_a a.current{color:#fff; background:#e60000; border:1px solid #e60000; text-decoration:none; }
/**/
.nav-img{float:right; width:340px; padding:11px 13px 0px 12px; margin-top:30px; }
.nav-img p { display:block; text-align:center; }
.nav-img i {font-style:normal; font-size:16px; color:#505050; padding-top:20px; display:block; text-align:center; font-weight:bold;}
/*==============================�����˵� end==============================*/
/*==============================�ײ�==============================*/
.footer{clear:both; background:#1e1e1e; color:#b6b6b6; height:56px; line-height:56px; text-align:center; }
.footer a{color:#b6b6b6; }
/*==============================�ײ� end==============================*/